package szwolaiyun.paireach.com.szwolaizhuang.model.business;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;

public class DriveOrder implements Serializable {
    /**
     * actNodeId : 0
     * billDate : 2016-09-22 15:34:03
     * code : 3001046435
     * createDate : 2016-09-27 16:29:46
     * customerCode : CS1000880
     * customerName : 中粮可口可乐饮料（济南）有限公司
     * dealCode : 16092716294636799453
     * deploymentId : 880001
     * driverName : 薛立东
     * driverReceiveSort : 0
     * driverTel : 18605462883
     * id : 13252
     * isPlan : 1
     * logicState : true
     * procInstId : 897505
     * status : 270
     * statusName : 送货中
     * supplierCode : CS1000070
     * supplierName : 东营大正物流有限公司
     * truckNumber : 鲁E82160
     * truckType : 12.5米平板
     */

    private int actNodeId;
    private String billDate;
//    private String createDate;
    private String customerCode;
    private String customerName;
    private String dealCode;
    private String deploymentId;
    private String driverName;
    private int driverReceiveSort;
    private String driverTel;
    private int id;
    private String isPlan;
    private boolean logicState;
    private String procInstId;
//    private String status;
//    private String statusName;
    private String supplierCode;
    private String supplierName;
    private String truckNumber;
    private String truckType;

    public int getActNodeId() {
        return actNodeId;
    }

    public void setActNodeId(int actNodeId) {
        this.actNodeId = actNodeId;
    }

    public String getBillDate() {
        return billDate;
    }

    public void setBillDate(String billDate) {
        this.billDate = billDate;
    }




    public String getCustomerCode() {
        return customerCode;
    }

    public void setCustomerCode(String customerCode) {
        this.customerCode = customerCode;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getDealCode() {
        return dealCode;
    }

    public void setDealCode(String dealCode) {
        this.dealCode = dealCode;
    }

    public String getDeploymentId() {
        return deploymentId;
    }

    public void setDeploymentId(String deploymentId) {
        this.deploymentId = deploymentId;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public int getDriverReceiveSort() {
        return driverReceiveSort;
    }

    public void setDriverReceiveSort(int driverReceiveSort) {
        this.driverReceiveSort = driverReceiveSort;
    }

    public String getDriverTel() {
        return driverTel;
    }

    public void setDriverTel(String driverTel) {
        this.driverTel = driverTel;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getIsPlan() {
        return isPlan;
    }

    public void setIsPlan(String isPlan) {
        this.isPlan = isPlan;
    }

    public boolean isLogicState() {
        return logicState;
    }

    public void setLogicState(boolean logicState) {
        this.logicState = logicState;
    }

    public String getProcInstId() {
        return procInstId;
    }

    public void setProcInstId(String procInstId) {
        this.procInstId = procInstId;
    }

//    public String getStatus() {
//        return status;
//    }
//
//    public void setStatus(String status) {
//        this.status = status;
//    }

//    public String getStatusName() {
//        return statusName;
//    }
//
//    public void setStatusName(String statusName) {
//        this.statusName = statusName;
//    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getTruckNumber() {
        return truckNumber;
    }

    public void setTruckNumber(String truckNumber) {
        this.truckNumber = truckNumber;
    }

    public String getTruckType() {
        return truckType;
    }

    public void setTruckType(String truckType) {
        this.truckType = truckType;
    }


    @SerializedName("code")
    private String orderNo;
    @SerializedName("createDate")
    private String placeTime;
    @SerializedName("sourceName")
    private String startPlaceName;
    @SerializedName("dcName")
    private String endPlaceName;
    @SerializedName("sourceAddr")
    private String startPlaceDetailAddress;
    @SerializedName("dcAddress")
    private String endPlaceDetailAddress;
    @SerializedName("statusName")
    private String orderState;
    @SerializedName("status")//246  247 签收
    private int orderStateCode;
    @SerializedName("sourceLatitude")
    private double startLat;
    @SerializedName("sourceLongitude")
    private double startLng;
    @SerializedName("dcLatitude")
    private double endLat;
    @SerializedName("dcLongitude")
    private double endLng;
    @SerializedName("driverOrderTime")
    private String acceptByDriverTime;
    @SerializedName("dcDeptType")
    private String dcDeptType;
    @SerializedName("alloStraType")//若是直发，返回“直发”
    private String alloStraType;
    @SerializedName("orderBusTypeDetailName")
    private String orderBusTypeDetailName;
    @SerializedName("dcPlanDate")
    private String dcPlanDate;

    //actNodeId  billDate  customerCode  customerName  dealCode  deploymentId  driverName
    //driverReceiveSort  driverTel  id   isPlan  logicState  procInstId  status
    //supplierCode  supplierName  truckNumber  truckType

    public String getDcDeptType() {
        return dcDeptType;
    }

    public void setDcDeptType(String dcDeptType) {
        this.dcDeptType = dcDeptType;
    }

    public int getOrderStateCode() {
        return orderStateCode;
    }

    public void setOrderStateCode(int orderStateCode) {
        this.orderStateCode = orderStateCode;
    }

    public String getAcceptByDriverTime() {
        return acceptByDriverTime;
    }

    public void setAcceptByDriverTime(String acceptByDriverTime) {
        this.acceptByDriverTime = acceptByDriverTime;
    }

    public double getEndLat() {
        return endLat;
    }

    public void setEndLat(double endLat) {
        this.endLat = endLat;
    }

    public double getEndLng() {
        return endLng;
    }

    public void setEndLng(double endLng) {
        this.endLng = endLng;
    }

    public String getEndPlaceDetailAddress() {
        return endPlaceDetailAddress;
    }

    public void setEndPlaceDetailAddress(String endPlaceDetailAddress) {
        this.endPlaceDetailAddress = endPlaceDetailAddress;
    }

    public String getEndPlaceName() {
        return endPlaceName;
    }

    public void setEndPlaceName(String endPlaceName) {
        this.endPlaceName = endPlaceName;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderState() {
        return orderState;
    }

    public void setOrderState(String orderState) {
        this.orderState = orderState;
    }

    public String getPlaceTime() {
        return placeTime;
    }

    public void setPlaceTime(String placeTime) {
        this.placeTime = placeTime;
    }

    public double getStartLat() {
        return startLat;
    }

    public void setStartLat(double startLat) {
        this.startLat = startLat;
    }

    public double getStartLng() {
        return startLng;
    }

    public void setStartLng(double startLng) {
        this.startLng = startLng;
    }

    public String getStartPlaceDetailAddress() {
        return startPlaceDetailAddress;
    }

    public void setStartPlaceDetailAddress(String startPlaceDetailAddress) {
        this.startPlaceDetailAddress = startPlaceDetailAddress;
    }

    public String getStartPlaceName() {
        return startPlaceName;
    }

    public void setStartPlaceName(String startPlaceName) {
        this.startPlaceName = startPlaceName;
    }

    public String getAlloStraType() {
        return alloStraType;
    }

    public void setAlloStraType(String alloStraType) {
        this.alloStraType = alloStraType;
    }

    public String getOrderBusTypeDetailName() {
        return orderBusTypeDetailName;
    }

    public void setOrderBusTypeDetailName(String orderBusTypeDetailName) {
        this.orderBusTypeDetailName = orderBusTypeDetailName;
    }

    public String getDcPlanDate() {
        return dcPlanDate;
    }

    public void setDcPlanDate(String dcPlanDate) {
        this.dcPlanDate = dcPlanDate;
    }
}
